package com.bjpowernode.rbac.mapper;

import com.bjpowernode.rbac.entity.SystemDictionaryItem;
import com.bjpowernode.rbac.query.CustomerQuery;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SystemDictionaryItemMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SystemDictionaryItem record);

    int insertSelective(SystemDictionaryItem record);

    SystemDictionaryItem selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SystemDictionaryItem record);

    int updateByPrimaryKey(SystemDictionaryItem record);

    List<SystemDictionaryItem> selectJobByCondition();

    List<SystemDictionaryItem> selectSourceByCondition();

    List<SystemDictionaryItem> selectAllTypes();

    List<SystemDictionaryItem> selectAllJobs();

    List<SystemDictionaryItem> selectAllSources();

    List<SystemDictionaryItem> selectAllTraceTypeIds();

    List<SystemDictionaryItem> selectAllTraceResults();
}